package com.example.chat;

import io.github.yedaxia.apidocs.Docs;
import io.github.yedaxia.apidocs.DocsConfig;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@MapperScan("com.example.chat.mapper")
public class ChatApplication {

    public static void main(String[] args) {
        SpringApplication.run(ChatApplication.class, args);

        DocsConfig config = new DocsConfig();
        // 项目根目录(文件夹目录)
        config.setProjectPath("/Users/sunzhencang/project/out/goodbon/chat_api");
        // 项目名称
        config.setProjectName("随机聊天系统");
        // 声明该API的版本
        config.setApiVersion("V1.0");
        // 生成API 文档所在目录
        config.setDocsPath("/Users/sunzhencang/project/out/goodbon/chat_api/apidocs");
        // 配置自动生成
        config.setAutoGenerate(Boolean.TRUE);
        // 执行生成文档
        Docs.buildHtmlDocs(config);

    }

}
